package cn.org.xuanguang.kepler.hormos.rdb.jpa.mapper;

import cn.org.xuanguang.kepler.util.JsonUtils;
import lombok.Data;

import java.util.Map;

/**
 * jpa映射需要处理的字段
 */
@Data
public class JpaColumnMapper {
    /**
     * 数据库字段名
     */
    private String column;
    /**
     * jpa-entity 属性名
     */
    private String filed;
    /**
     * 字段类型
     */
    private String type;
    /**
     * 字段选项
     */
    private Map<String, Object> opts;

    /**
     * 字段值
     */
    private Object value;

    public String toString() {
        return JsonUtils.toJSONString(this);
    }

}
